<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Aquamat: Dokumentacja struktury TEMP_SENSOR</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Wygenerowano przez Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Strona&nbsp;główna</span></a></li>
      <li><a href="pages.html"><span>Dodatkowe&nbsp;strony</span></a></li>
      <li class="current"><a href="annotated.html"><span>Struktury&nbsp;Danych</span></a></li>
      <li><a href="files.html"><span>Pliki</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Struktury&nbsp;danych</span></a></li>
      <li><a href="classes.html"><span>Indeks&nbsp;struktur&nbsp;danych</span></a></li>
      <li><a href="functions.html"><span>Pola&nbsp;danych</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Dokumentacja struktury TEMP_SENSOR</h1><!-- doxytag: class="TEMP_SENSOR" -->
<p>Struktura przechowywująca dane o czujnikach.  
<a href="#_details">Więcej...</a></p>

<p><code>#include &lt;<a class="el" href="temp_8h_source.html">temp.h</a>&gt;</code></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Pola danych</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#a735e1bdb77ad3c90b30052d4e13a8123">rom</a> [8]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#afb89798a078342500d32d8789f0e6e93">temp</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#a70a2915a82bf6f860b013131a7360e85">target</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#a0616b8ebd00c54116e47047f8978a3a5">target_night</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#afe693534c2e7d2d57f6d02da4e5973a4">max</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#a2c3a1ebff7cf6d23a5f8394ff0ea2d7d">min</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#a6ab43ffba16715ed1136c264baa74096">histeresis</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#a08ccb5b6adfb43b424f57063e2022ff3">flags</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#a563a2010527664ebcb3cb974ad372c3d">bad_reads</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#ad3b9c6683e513aff9a4cf6c824ad96c7">out_heating</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTEMP__SENSOR.html#a5425c2da16f5a3f7af56f69f01e00aca">out_cooling</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Opis szczegółowy</h2>
<p>Struktura przechowywująca dane o czujnikach. </p>
<hr/><h2>Dokumentacja pól</h2>
<a class="anchor" id="a563a2010527664ebcb3cb974ad372c3d"></a><!-- doxytag: member="TEMP_SENSOR::bad_reads" ref="a563a2010527664ebcb3cb974ad372c3d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structTEMP__SENSOR.html#a563a2010527664ebcb3cb974ad372c3d">TEMP_SENSOR::bad_reads</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Licznik nieudanych odczytów. </p>

</div>
</div>
<a class="anchor" id="a08ccb5b6adfb43b424f57063e2022ff3"></a><!-- doxytag: member="TEMP_SENSOR::flags" ref="a08ccb5b6adfb43b424f57063e2022ff3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structTEMP__SENSOR.html#a08ccb5b6adfb43b424f57063e2022ff3">TEMP_SENSOR::flags</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Flagi. </p>
<div class="fragment"><pre class="fragment">
7654|3210
    |  XX - stan czujnika
    |  11 - nieaktywny (TEMP_SENSOR_ROLE_INACTIVE)
    | X   - uszkodzony czyjnik ?
    | 0   - uszkodzony
    | 1   - nieuszkodzony
    |X    - czy byl zrobiony ds_convert?
    |0    - nie byl
    |1    - byl
   X|     - grzanie wlaczone?
   0|     - wyl.
   1|     - wl.
  X |     - chlodzenie wlaczone?
  0 |     - wyl.
  1 |     - wl.
 X  |     - alarm min ?
 0  |     - nie ma
 1  |     - jest
X   |     - alarm max ?
0   |     - nie ma
1   |     - jest
	</pre></div> 
</div>
</div>
<a class="anchor" id="a6ab43ffba16715ed1136c264baa74096"></a><!-- doxytag: member="TEMP_SENSOR::histeresis" ref="a6ab43ffba16715ed1136c264baa74096" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structTEMP__SENSOR.html#a6ab43ffba16715ed1136c264baa74096">TEMP_SENSOR::histeresis</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Histereza. </p>

</div>
</div>
<a class="anchor" id="afe693534c2e7d2d57f6d02da4e5973a4"></a><!-- doxytag: member="TEMP_SENSOR::max" ref="afe693534c2e7d2d57f6d02da4e5973a4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> <a class="el" href="structTEMP__SENSOR.html#afe693534c2e7d2d57f6d02da4e5973a4">TEMP_SENSOR::max</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Maksymalna dopuszczalna temperatura. </p>

</div>
</div>
<a class="anchor" id="a2c3a1ebff7cf6d23a5f8394ff0ea2d7d"></a><!-- doxytag: member="TEMP_SENSOR::min" ref="a2c3a1ebff7cf6d23a5f8394ff0ea2d7d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> <a class="el" href="structTEMP__SENSOR.html#a2c3a1ebff7cf6d23a5f8394ff0ea2d7d">TEMP_SENSOR::min</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Minimalna dopuszczalna temperatura. </p>

</div>
</div>
<a class="anchor" id="a5425c2da16f5a3f7af56f69f01e00aca"></a><!-- doxytag: member="TEMP_SENSOR::out_cooling" ref="a5425c2da16f5a3f7af56f69f01e00aca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structTEMP__SENSOR.html#a5425c2da16f5a3f7af56f69f01e00aca">TEMP_SENSOR::out_cooling</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Przypisane wyjście do chłodzenia. </p>

</div>
</div>
<a class="anchor" id="ad3b9c6683e513aff9a4cf6c824ad96c7"></a><!-- doxytag: member="TEMP_SENSOR::out_heating" ref="ad3b9c6683e513aff9a4cf6c824ad96c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structTEMP__SENSOR.html#ad3b9c6683e513aff9a4cf6c824ad96c7">TEMP_SENSOR::out_heating</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Przypisane wyjscie do ogrzewania. </p>

</div>
</div>
<a class="anchor" id="a735e1bdb77ad3c90b30052d4e13a8123"></a><!-- doxytag: member="TEMP_SENSOR::rom" ref="a735e1bdb77ad3c90b30052d4e13a8123" args="[8]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="structTEMP__SENSOR.html#a735e1bdb77ad3c90b30052d4e13a8123">TEMP_SENSOR::rom</a>[8]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adres rom. </p>

</div>
</div>
<a class="anchor" id="a70a2915a82bf6f860b013131a7360e85"></a><!-- doxytag: member="TEMP_SENSOR::target" ref="a70a2915a82bf6f860b013131a7360e85" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> <a class="el" href="structTEMP__SENSOR.html#a70a2915a82bf6f860b013131a7360e85">TEMP_SENSOR::target</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Docelowa temperatura. </p>

</div>
</div>
<a class="anchor" id="a0616b8ebd00c54116e47047f8978a3a5"></a><!-- doxytag: member="TEMP_SENSOR::target_night" ref="a0616b8ebd00c54116e47047f8978a3a5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> <a class="el" href="structTEMP__SENSOR.html#a0616b8ebd00c54116e47047f8978a3a5">TEMP_SENSOR::target_night</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Docelowa nocna temperatura. </p>

</div>
</div>
<a class="anchor" id="afb89798a078342500d32d8789f0e6e93"></a><!-- doxytag: member="TEMP_SENSOR::temp" ref="afb89798a078342500d32d8789f0e6e93" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> <a class="el" href="structTEMP__SENSOR.html#afb89798a078342500d32d8789f0e6e93">TEMP_SENSOR::temp</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Aktualna temperatura. </p>

</div>
</div>
<hr/>Dokumentacja dla tej struktury została wygenerowana z pliku:<ul>
<li><a class="el" href="temp_8h_source.html">temp.h (r58/r57)</a></li>
</ul>
</div>
<hr size="1">
<div style="text-align: center;">
<small>Projekt udostępniony jest na zasadach Open Source. Zapoznaj się z warunkami licencji w pliku COPYING znajdujacym się w katalogu głównym.	</small>
</div>

<hr size="1">
<div style="text-align: center;">
Aquamat - sterownik akwarystyczny Open Source
<br/>
Copyright (C) 2009  <a href="http://todryk.pl">Wojciech Todryk</a> (wojciech(at)todryk(dot)pl)
</div>

<div style="text-align: right;">
<small>Dokumentację wygenerowano za pomocą programu&nbsp;</small>
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
<small> wersja 1.6.1 (Fri Apr 23 22:48:16 2010)&nbsp;</small>
</div>
